Maximum line-pair stabbing problem and its variations

نویسندگان

  • Sebastian Böcker
  • Veli Mäkinen
چکیده

We study the Maximum Line-Pair Stabbing Problem: Given a planar point set S, find a pair of parallel lines within distance 6 from each others such that the number of points of S that intersect (stab) the area in between the two lines is maximized. There exists an algorithm that computes maximum stabbing in O(|S|2) time and space. We give a more space-efficient solution; the time complexity increases to O(|S|2 log |S|), but the space reduces to O(|S|). Our algorithm also extends to a dual problem where one searches for a line stabbing maximum number of variable size circles; as far as we know, this problem has previously been studied only on fixed size circles. A variant of the stabbing problem equals a onedimensional point set matching problem under translations, scalings, and errors. We study a version of this problem, where the matching has to be a oneto-one mapping. Existing techniques based on incremental maintenance of maximum matching using augmenting paths yield O((mn)) time solution, where m and n are the sizes of the point sets to be matched. Our new algorithm achieves O((mn)(m + n)) time. The improvement is based on an observation that in our case the match-graph has a regular shape, and the maximum matching can be updated more efficiently.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computing Geometric Structures of Low Stabbing Number in the Plane∗

The stabbing number of a geometric structure in IR with respect to lines is the maximum number of times any line stabs (intersects) the structure. We present algorithms for constructing popular geometric data structures with small stabbing number and for computing lower bounds on an optimal solution. We evaluate our methods experimentally.

متن کامل

Erratum to: Computing Partitions of Rectilinear Polygons with Minimum Stabbing Number

In this note, we report an error in our paper “Computing Partitions of Rectilinear Polygons with Minimum Stabbing Number” [2]. Given an orthogonal polygon P and a partition of P into rectangles, the stabbing number of the partition is defined as the maximum number of rectangles stabbed by any orthogonal line segment inside P . Abam et al. [1] introduced the problem of finding a partition of P i...

متن کامل

Computing conforming partitions of orthogonal polygons with minimum stabbing number

Let P be an orthogonal polygon with n vertices. A partition of P into rectangles is called conforming if it results from cutting P along a set of interior-disjoint line segments, each having both endpoints on the boundary of P . The stabbing number of a partition of P into rectangles is the maximum number of rectangles stabbed by any orthogonal line segment inside P . In this paper, we consider...

متن کامل

New Results on Stabbing Segments with a Polygon

We consider a natural variation of the concept of stabbing a set of segments with a simple polygon: a segment s is stabbed by a simple polygon P if at least one endpoint of s is contained in P, and a segment set S is stabbed by P if P stabs every element of S. Given a segment set S, we study the problem of finding a simple polygon P stabbing S in a way that some measure of P (such as area or pe...

متن کامل

Approximation Algorithms for Capacitated Rectangle Stabbing

In the rectangle stabbing problem we are given a set of axis parallel rectangles and a set of horizontal and vertical lines, and our goal is to find a minimum size subset of lines that intersect all the rectangles. In this paper we study the capacitated version of this problem in which the input includes an integral capacity for each line. The capacity of a line bounds the number of rectangles ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005